package cn.sciento.wechat.service;

import cn.sciento.wechat.dto.CreateAddConditionalMenuDTO;
import cn.sciento.wechat.dto.CreateAddConditionalMenuResultDTO;
import cn.sciento.wechat.dto.CreateMenuDTO;
import cn.sciento.wechat.dto.DefaultResultDTO;
import cn.sciento.wechat.dto.GetMenuConfigurationResultDTO;
import cn.sciento.wechat.dto.GetMenuResultDTO;
import cn.sciento.wechat.dto.TestMatchMenuResultDTO;

public interface WeChatMenuService {
  DefaultResultDTO createMenu(String paramString, CreateMenuDTO paramCreateMenuDTO);
  
  GetMenuResultDTO getMenu(String paramString);
  
  DefaultResultDTO deleteMenu(String paramString);
  
  CreateAddConditionalMenuResultDTO createAddConditionalMenu(String paramString, CreateAddConditionalMenuDTO paramCreateAddConditionalMenuDTO);
  
  DefaultResultDTO deleteAddConditionalMenu(String paramString1, String paramString2);
  
  TestMatchMenuResultDTO testMatchMenu(String paramString1, String paramString2);
  
  GetMenuConfigurationResultDTO getMenuConfiguration(String paramString);
}
